.visit-transcript{max-width:48rem;color:var(--sam-color-text)}.visit-transcript h3{margin:32px 0 12px;font-size:1.5rem}.visit-transcript h4{margin:20px 0 8px;font-size:1rem}.visit-transcript p{max-width:65ch;overflow-wrap:anywhere}.visit-transcript-status,.visit-name-confirmed{color:var(--sam-color-text-secondary)}.visit-name-confirmed{font-size:.875rem}.visit-speakers{display:flex;flex-direction:column;gap:12px;margin:20px 0 32px}.visit-speaker{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.visit-speaker-editor{flex-basis:100%;padding:12px 0 20px;border-bottom:1px solid var(--sam-color-border)}.visit-speaker-choices{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.visit-speaker-editor form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.visit-speaker-editor label{display:flex;flex-direction:column;gap:8px;flex:1 1 220px}.visit-transcript :is(button,input){min-height:44px;max-width:100%}.visit-transcript button{white-space:normal;overflow-wrap:anywhere}body.sam-look .visit-transcript button.quiet:is(:hover,:focus-visible){background:var(--sam-color-trust);color:var(--sam-color-on-trust)}.visit-transcript input{width:100%}.visit-turn{padding:12px 0;border-top:1px solid var(--sam-color-border)}.visit-turn h4{margin:4px 0 8px}.visit-turn .visit-name-confirmed{margin:0 0 8px}@media(max-width:600px){.visit-speaker-editor form{display:block}.visit-speaker-editor form button{margin-top:12px;width:100%}.visit-speaker-choices{display:grid;grid-template-columns:1fr}}
