/* === SmartBroker Report Enhancer === */

/* Cabecera PDF / Preview */
.sbre-header{
  display:flex; align-items:flex-start; gap:16px;
  border-bottom:1px solid #e5e7eb; padding-bottom:10px; margin-bottom:16px;
}
.sbre-header-left .sbre-logo{ max-height:48px; display:block; }
.sbre-brand-name{ font-weight:600; margin-bottom:2px; }
.sbre-report-title{ font-size:20px; line-height:1.25; margin:0; }
.sbre-header-right{ margin-left:auto; text-align:right; }

.sbre-pdf-note{ margin-top:18px; border-top:1px solid #e5e7eb; padding-top:10px; }
.sbre-note-text{ font-size:12px; color:#374151; }

/* Bloque Fuentes (solo admin) */
.sbre-admin-sources{ background:#f8fafc; border:1px solid #e2e8f0; padding:10px; border-radius:8px; margin:12px 0; }
.sbre-admin-sources h3{ margin:0 0 8px; font-size:14px; }
.sbre-admin-sources ul{ margin:0; padding-left:18px; }

/* Evitar títulos cortados en catálogos comunes */
.inmob-catalog .report-title,
.inmob-report-card .title,
.report-item .title,
.card .report-title,
.card .title{
  white-space:normal !important;
  overflow:visible !important;
  text-overflow:clip !important;
  display:block !important;
}
