.rl-strip{display:flex}.rl-strip>.ctl-tabs{width:100%}.rl-rows,.rl-group-rows{flex-direction:column;display:flex}.rl-group-wrap{padding-top:var(--spacing-sm);flex-direction:column;display:flex}.rl-group{padding-block:var(--spacing-xs);border-bottom:1px solid var(--color-s-default)}.rl{--rl-room:4.5rem}.rl-row{column-gap:var(--spacing-sm);row-gap:var(--spacing-xs);padding-block:var(--spacing-sm);border-bottom:1px solid var(--color-s-light);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name name chip""price sub sub""bar bar bar""win win win""note note note";align-items:center;display:grid}.rl-name{overflow-wrap:anywhere;grid-area:name;min-width:0}.rl-name a{min-height:2.75rem;margin-block:calc(var(--spacing-sm) * -1);align-items:center;display:inline-flex}.rl-name a:hover{text-decoration:underline}.rl-chip{padding:0 var(--spacing-sm);border-radius:var(--radius-pill);text-align:center;grid-area:chip;justify-self:end}.rl-chip[data-state=running],.rl-chip[data-state=upcoming]{background-color:var(--color-bg-light);color:var(--color-fg-brand-default)}.rl-chip[data-state=ended]{background-color:var(--color-bg-disabled);color:var(--color-fg-light)}.rl-chip[data-state=none],.rl-chip[data-state=unread]{box-shadow:inset 0 0 0 1px var(--color-s-default);color:var(--color-fg-light)}.rl-price{grid-area:price}.rl-sub{grid-area:sub;min-width:0}.rl-row:not(.rl-compact) .rl-sub:before{content:"· "}.rl-bar{gap:var(--spacing-xs);flex-direction:column;grid-area:bar;min-width:0;display:flex}.rl-win{grid-area:win}.rl-note{grid-area:note}.rl-lane{height:1.25rem;display:block;position:relative}.rl-track{inset-inline-start:0;width:calc(100% - var(--rl-room));border-radius:var(--radius-pill);background-color:var(--color-s-light);height:.75rem;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.rl-fill{height:100%;width:calc(var(--rl-share) * 100%);border-radius:var(--radius-pill);background-color:var(--color-primary-70);color:var(--color-primary-70);display:block}.rl-row[data-state=ended] .rl-fill{background-color:var(--color-grey-40);color:var(--color-grey-40)}.rl-row[data-state=upcoming] .rl-fill{background-color:var(--color-bg-light);box-shadow:inset 0 0 0 1.5px var(--color-primary-70)}.rl-lane[data-hatch] .rl-fill{background-color:#0000;background-image:repeating-linear-gradient(135deg,currentColor 0 2px,#0000 2px 5px);box-shadow:inset 0 0 0 1.5px}.rl-fig{top:50%;line-height:1;position:absolute;inset-inline-start:calc((100% - var(--rl-room)) * max(var(--rl-share), var(--rl-fig-at,0)) + var(--spacing-xs));transform:translateY(-50%)}.rl-row[data-state=ended] .rl-fig{color:var(--color-fg-light)}.rl-row[data-fill=brand] .rl-fill{background-color:var(--color-primary-70);color:var(--color-primary-70)}.rl-row[data-fill=brand] .rl-fig{color:var(--color-fg-default)}.rl-band{width:calc((var(--rl-band-to) - var(--rl-band-from)) * 100%);background-color:var(--color-bg-light);box-shadow:inset 0 0 0 1px var(--color-primary-70);position:absolute;inset-block:0;inset-inline-start:calc(var(--rl-band-from) * 100%)}.rl-band-mark{background-color:var(--color-primary-70);width:2px;position:absolute;inset-block:0;inset-inline-start:calc(var(--rl-share) * 100%)}.rl-fill{position:relative}.rl-row[data-fill=brand] .rl-lane[data-hatch] .rl-fill{background-color:#0000}.rl-hollow{min-height:1.25rem;padding:0 var(--spacing-sm);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px var(--color-s-default);text-align:center;justify-content:center;align-items:center;display:flex}.rl-key{border-radius:var(--radius-pill);flex:none;width:1.25rem;height:.75rem;display:block}.rl-key[data-mark=running]{background-color:var(--color-primary-70)}.rl-key[data-mark=ended]{background-color:var(--color-grey-40)}.rl-key[data-mark=hatch]{color:var(--color-primary-70);background-image:repeating-linear-gradient(135deg,currentColor 0 2px,#0000 2px 5px);box-shadow:inset 0 0 0 1.5px}.rl-key[data-mark=hollow]{box-shadow:inset 0 0 0 1.5px var(--color-s-default)}.rl-key[data-mark=band]{background-color:var(--color-bg-light);box-shadow:inset 0 0 0 1px var(--color-primary-70)}.rl-pin-chip{padding:0 var(--spacing-sm);border-radius:var(--radius-pill);background-color:var(--color-bg-default);box-shadow:inset 0 0 0 1px var(--color-s-default)}.rl-axis{padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-s-light);grid-template-columns:minmax(0,1fr);display:grid}.rl-axis-scale{height:1.125rem;display:block;position:relative}.rl-tick{position:absolute;inset-inline-start:calc((100% - var(--rl-room)) * var(--rl-share));transform:translate(-50%)}.rl-tick:first-child{transform:none}.rl-tick:not([data-phone]){display:none}.rl-compact{grid-template-columns:1.25rem minmax(0,1fr) auto;grid-template-areas:"mark name price""mark sub sub""mark note note";align-items:start}.rl-mark{width:1.25rem;height:1.25rem;margin-top:var(--spacing-xs);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1.5px var(--color-s-default);grid-area:mark;display:block}.rl-compact .rl-price{text-align:end}@media (min-width:768px){.rl-strip>.ctl-tabs{width:auto;min-width:20rem}.rl-row,.rl-axis{grid-template-columns:minmax(0,16rem) 7rem minmax(0,1fr) 11rem}.rl-row{grid-template-areas:"name price bar win""sub price bar chip""note note note note";align-items:start}.rl-row:not(.rl-compact) .rl-sub:before{content:none}.rl-chip{justify-self:start}.rl-price .rl-view{flex-direction:column;display:flex}.rl-price .rl-view[hidden],.rl-price .rl-sep{display:none}.rl-bar{align-self:center}.rl-win{font-size:var(--text-sm)}.rl-axis{column-gap:var(--spacing-sm)}.rl-axis-scale{grid-column:3}.rl-tick:not([data-phone]){display:block}.rl-tick[data-phone=only]{display:none}.rl-compact{grid-template-columns:1.25rem minmax(0, calc(16rem - 1.25rem - var(--spacing-sm))) 7rem minmax(0, 1fr) 11rem;grid-template-areas:"mark name price note note""mark sub price note note"}.rl-compact .rl-price{text-align:start}}@media (prefers-reduced-motion:no-preference){.rl-fill{transition:width .2s var(--ctl-settle)}}
