/* NovaAI V73 — response-width + live-recovery hardening. No feature expansion. */
body:has(.app-shell) .messages{width:min(900px,100%)!important;max-width:100%!important;min-width:0!important}
body:has(.app-shell) .message{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}
body:has(.app-shell) .message-body{display:block!important;width:auto!important;max-width:100%!important;min-width:0!important}
body:has(.app-shell) .message-content{display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}
body:has(.app-shell) .message.user .message-content{white-space:pre-wrap!important}
body:has(.app-shell) .v72-emergency-message>.message-content{grid-column:2!important;width:auto!important}
@media(max-width:480px){
 body:has(.app-shell) .message{grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important}
 body:has(.app-shell) .message-content{font-size:13px!important;line-height:1.6!important}
}
