
/* V74 human live answer recovery: preserve readable assistant layout on desktop/mobile. */
.v74-core-message{grid-template-columns:34px minmax(0,1fr)!important;width:100%;max-width:100%;}
.v74-core-message .message-body,.v74-core-message .message-content{min-width:0!important;max-width:100%!important;width:auto!important;overflow-wrap:anywhere;word-break:normal;}
.v74-core-message .message-content h3{margin:.15rem 0 .55rem;font-size:1.05rem;}
.v74-core-message .source-actions{display:grid;gap:.35rem;margin-top:.75rem;max-width:100%;}
.v74-core-message .source-link{white-space:normal;overflow-wrap:anywhere;}
@media (max-width:820px){.v74-core-message{grid-template-columns:30px minmax(0,1fr)!important;}.v74-core-message .message-content{font-size:.98rem;line-height:1.55;}}
