/* The UIC study's slides: the deck's shared rules are in deck.css. This adds its plain tables, its one chart, and the live slides, whose page fills the slide above its footer. */
.plain { width: 100%; border-collapse: collapse; line-height: var(--ds-leading-ui) }
.plain :is(th, td) { padding: var(--ds-space-2) var(--ds-space-4) var(--ds-space-2) 0; border-top: var(--ds-line) solid var(--ds-rule); font-weight: var(--ds-weight-regular); text-align: start; vertical-align: top }
.plain thead th { border-top: 0; color: var(--ds-text-2) }
.plain tbody th { font-weight: var(--ds-weight-semibold); white-space: nowrap }

.wall { display: block; width: 100%; height: auto; font-family: inherit }
.wall .axis { stroke: var(--ds-rule); stroke-width: 1; vector-effect: non-scaling-stroke }
.wall .frame { fill: none; stroke: var(--ds-text); stroke-width: 2.5; vector-effect: non-scaling-stroke; stroke-linejoin: round }
.wall .model { fill: none; stroke: var(--ds-text-3); stroke-width: 2.5; stroke-dasharray: 8 6; vector-effect: non-scaling-stroke }
.wall text { fill: var(--ds-text-2); font-size: 14px }
.wall .say { fill: var(--ds-text); font-weight: var(--ds-weight-semibold) }

.ds-slide-canvas[data-ds-canvas="fit"].ds-slide--bleed.live-slide { gap: 0 }
.ds-slide-canvas[data-ds-canvas="fit"].live-slide > .live { flex: 1 1 0; min-height: 0; height: auto; width: 100%; aspect-ratio: auto }
.ds-slide-canvas[data-ds-canvas="fit"].ds-slide--bleed.live-slide > .ds-slide-foot { position: static; margin: 0; padding: var(--ds-space-1) var(--ds-space-3) }
