/* NestPortal v448 · formato limpio para compartidos y exportaciones */
.msgText.sharedMessageV448{display:block!important;white-space:normal!important;line-height:1.46!important}
.sharedLeadV448{display:block;font-weight:750;white-space:pre-wrap;overflow-wrap:anywhere}
.sharedRefV448{display:block;margin-top:3px;min-width:0}
.sharedRefV448 [data-site-ref-v258]{display:inline;white-space:normal;overflow-wrap:anywhere;word-break:break-word}

.chatSharedPreviewV415.shareFormatV448{
  width:100%!important;
  margin:10px 0 3px!important;
  padding:11px!important;
  display:grid!important;
  grid-template-columns:84px minmax(0,1fr)!important;
  gap:12px!important;
  align-items:start!important;
  overflow:hidden!important;
  min-width:0!important;
  height:auto!important;
  max-height:none!important;
  text-align:left!important;
}
.chatSharedPreviewV415.shareFormatV448>img,
.chatSharedPreviewV415.shareFormatV448>.chatSharedPreviewFallbackV415{
  width:84px!important;
  height:84px!important;
  border-radius:15px!important;
  object-fit:contain!important;
  align-self:start!important;
  justify-self:start!important;
  background:#eef8f4!important;
}
.chatSharedPreviewV415.shareFormatV448>img:not(.forumFallbackV428){object-fit:cover!important}
.chatSharedPreviewV415.shareFormatV448>img.forumFallbackV428{object-fit:contain!important}
.chatSharedPreviewTextV448{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;overflow:visible}
.chatSharedPreviewTextV448>small{display:block;color:#0b8878;font-size:11.5px;line-height:1.25;font-weight:950;text-transform:none;white-space:normal;overflow-wrap:anywhere}
.chatSharedPreviewTextV448>b{display:block;color:#075e54;font-size:16.5px;line-height:1.2;font-weight:950;white-space:normal;overflow-wrap:anywhere;word-break:normal}
.chatSharedPreviewBodyV448{display:block;color:#38534d;font-size:12.7px;line-height:1.38;font-weight:620;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;min-width:0}
.chatSharedPreviewBodyV448 p{margin:0 0 5px}.chatSharedPreviewBodyV448 p:last-child{margin-bottom:0}
.chatSharedPreviewBodyV448 h2,.chatSharedPreviewBodyV448 h3,.chatSharedPreviewBodyV448 h4{margin:3px 0 4px;color:#163f38;font-size:1em;line-height:1.25;font-weight:900}
.chatSharedPreviewBodyV448 ul,.chatSharedPreviewBodyV448 ol{margin:2px 0 5px;padding-left:18px}
.chatSharedPreviewBodyV448 li{margin:1px 0;line-height:1.35}
.chatSharedPreviewBodyV448 blockquote{margin:3px 0;padding:4px 8px;border-left:3px solid rgba(11,127,115,.45);background:rgba(11,127,115,.05);border-radius:0 8px 8px 0}
.chatSharedPreviewBodyV448 a{color:#075e54;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
.chatSharedPreviewBodyV448 strong,.chatSharedPreviewBodyV448 b{font-weight:900}.chatSharedPreviewBodyV448 em,.chatSharedPreviewBodyV448 i{font-style:italic}
.chatSharedPreviewTextV448>em{display:block;margin-top:2px;color:#0b8878;font-size:12px;line-height:1.3;font-style:normal;font-weight:900;white-space:normal;overflow-wrap:anywhere}

@media(max-width:760px){
  .chatSharedPreviewV415.shareFormatV448{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;padding:9px!important}
  .chatSharedPreviewV415.shareFormatV448>img,.chatSharedPreviewV415.shareFormatV448>.chatSharedPreviewFallbackV415{width:72px!important;height:72px!important;border-radius:13px!important}
  .chatSharedPreviewTextV448>b{font-size:15px}
  .chatSharedPreviewBodyV448{font-size:12.2px}
}
