.tl-courts{font-family:var(--font-ui);margin:18px 0 4px}.tl-courts ol{margin:0;padding:0;list-style:none}.tl-courts-head,.tl-suit-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px;display:grid}.tl-suit-steps{row-gap:12px}.tl-courts-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ladder-muted,var(--tl-muted));margin:0 0 4px;font-size:11px;font-weight:600}.tl-suit{border-top:1px solid var(--ladder-rule,#ffffff1f);padding:12px 0}.tl-courts .tl-suit-plan{color:var(--ladder-strong,var(--tl-paper));margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.35}.tl-suit-plan span{color:var(--ladder-muted,var(--tl-muted));font-size:12px;font-weight:400}.tl-court{color:var(--ladder-muted,var(--tl-muted));flex-direction:column;padding-top:20px;font-size:12px;line-height:1.35;display:flex;position:relative}.tl-court[data-level=first]{grid-column:1}.tl-court[data-level=appeal]{grid-column:2}.tl-court[data-level=cassation]{grid-column:3}.tl-court b{color:var(--ladder-text,var(--tl-text));font-size:13px;font-weight:600}.tl-court-number{font-variant-numeric:tabular-nums}.tl-court:before{content:"";box-sizing:border-box;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:0}.tl-court:not(:last-child,.ends-round):after{content:"";background:var(--ladder-line,#ffffff47);transform-origin:0;width:calc(100% - 11px);height:2px;position:absolute;top:7.5px;left:17px}.tl-court--annulled:before{background:var(--ladder-red,var(--tl-red))}.tl-court--partly-annulled:before{border:2px solid var(--ladder-red,var(--tl-red));background:linear-gradient(90deg, var(--ladder-red,var(--tl-red)) 50%, transparent 50%)}.tl-court--kept:before,.tl-court--moot:before{background:var(--ladder-muted,var(--tl-muted))}.tl-court--pending:before{border:2px dashed var(--ladder-amber,var(--tl-amber))}.tl-courts .tl-suit-standing{color:var(--ladder-strong,var(--tl-paper));margin:8px 0 0;font-size:13px;line-height:1.4}@media (prefers-reduced-motion:no-preference){.tl-court,.tl-suit-standing{opacity:0;transition:opacity .35s,transform .35s;transition-delay:calc(var(--i) * .32s);transform:translateY(6px)}.tl-court:before{transition:transform .35s cubic-bezier(.3,1.7,.5,1);transition-delay:calc(var(--i) * .32s + 60ms);transform:scale(.2)}.tl-court:not(:last-child,.ends-round):after{transition:transform .3s ease-in-out;transition-delay:calc(var(--i) * .32s + .18s);transform:scaleX(0)}.tl-suit.is-shown .tl-court,.tl-suit.is-shown .tl-suit-standing{opacity:1;transform:none}.tl-suit.is-shown .tl-court:before,.tl-suit.is-shown .tl-court:not(:last-child,.ends-round):after{transform:none}}
