/* Larger organisations: its page-owned margin figure, a fragment of the kit's time chart. Tokens and kit classes only. */
.site-cadence-scene { height: 200px; }
.site-cadence-lane { position: relative; height: 40px; margin-top: 8px; box-shadow: inset 0 calc(-1 * var(--k-hair)) 0 var(--color-line-construction); }
.site-cadence-lane:first-child { margin-top: 0; }
.site-cadence-label { position: absolute; left: 24px; top: 0; font-size: 12px; line-height: 16px; color: var(--color-text-secondary); white-space: nowrap; }
.site-cadence-label--end { color: var(--color-text-primary); }
.site-cadence-marks { position: absolute; inset: 0; width: 358px; height: 40px; max-width: 100%; }
.site-cadence-ticks path { stroke: var(--color-text-primary); stroke-width: var(--line-structure); fill: none; }
.site-cadence-squares rect, .site-cadence-end { fill: var(--color-text-primary); }
.site-cadence-route { z-index: 1; }
.site-cadence-stop { position: absolute; left: 200px; top: 164px; z-index: 4; }
.site-cadence-stop .k-person__name { font-size: 16px; line-height: 24px; white-space: nowrap; }
