.ftir-lessons .ftir-chapter-rail{scrollbar-width:thin;max-width:100%;margin:-4px -4px 12px;padding:4px;overflow-x:auto}.ftir-lessons .ftir-chapters{width:max-content;min-width:100%}.ftir-lessons .ftir-chapters .rubber-segment__item{min-height:44px;padding-inline:16px;font-size:13px}.ftir-lessons>.spec-transport{border:0;margin:0 0 1.5rem;padding:0}.ftir-lessons .spec-steps{scrollbar-width:thin;flex-wrap:nowrap;margin:-4px -4px 8px;padding:4px;overflow-x:auto}.ftir-lessons .spec-steps li{flex:none}.ftir-lessons .spec-steps button{white-space:nowrap;border-radius:999px;min-height:44px;padding-inline:14px}.ftir-lessons .spec-transport-buttons button{border-radius:999px}.ftir-lessons .spec-scrubber{min-width:0}.ftir-lessons .spec-clock{min-height:3.6em}.ftir-lessons .spec-controls{align-items:start}.ftir-lessons .spec-controls>span{flex-basis:100%}.ftir-lessons .ftir-choice{width:100%}.ftir-lessons .ftir-choice .rubber-segment__item{min-height:44px;color:inherit;white-space:normal;background:0 0;border:0;padding:6px 10px;font-size:12px;line-height:1.35}.ftir-lessons .ftir-slider{width:100%}.ftir-lessons .ftir-slider>span{font-size:13px}.ftir-lessons .ftir-slider output{font-size:12px}.ftir-lessons .ftir-presets{flex-wrap:wrap;gap:6px;display:flex}.ftir-lessons .ftir-presets button,.ftir-lessons .spec-secondary-toggle{border-radius:999px;min-height:44px}@media (prefers-reduced-motion:reduce){.ftir-lessons .spec-steps button:active,.ftir-lessons .spec-transport-buttons button:active{transform:none}}@media (prefers-reduced-transparency:reduce){.ftir-lessons .ftir-choice,.ftir-lessons .ftir-chapters{background:rgb(var(--color-surface))}}
