/* Only the read-only visual prototype: preserve more room for notes on phones. */
.ds-visual-timeline .ftv-card-content { overflow-wrap: anywhere; }
@media (max-width: 639px) {
    .ds-visual-timeline .fi-ta-timeline { padding: .75rem; }
    .ds-visual-timeline .ftv-group-body { --ftv-line-x: .4rem; padding-left: 1.5rem; }
    .ds-visual-timeline .ftv-item-dot { left: calc(var(--ftv-line-x) - 1.5rem - 6.5px); }
}

.ds-quota-progress .fpb-outside-text { white-space: normal; overflow-wrap: anywhere; }

.ds-clinical-history .ftv-card-title,
.ds-clinical-history .ftv-card-content,
.ds-clinical-history .ftv-card-author-name { overflow-wrap: anywhere; }
.ds-clinical-history .fi-ta-ctn { min-width: 0; }
