/* STRONG LMB 360 — V20.7 Dashboard Visual Stability
   Limpieza específica sin reglas globales destructivas. */
#strong-v19101-sync-status-panel,
.strong-v19101-sync-panel,
#strong-v20-core-clean-badge,
#strong-v20-clean-badge,
#strong-v20-sync-badge,
.diagnostic-floating,
.runtime-debug,
.certification-floating,
.version-floating,
.build-floating,
.legacy-watermark,
.test-watermark{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
.rc2dash,.rc2dash *{box-sizing:border-box;}
.rc2dash{max-width:100%;overflow-x:hidden!important;}
.rc2dash .rc2card,.rc2dash section{min-width:0;}
.rc2dash .rc2kval,.rc2dash .rc2scorebig,.rc2dash .rc2ytd b{overflow-wrap:anywhere;}
.rc2dash [data-nav="synchronizationDiagnostics"],
.rc2dash [title*="Diagnóstico"],
.rc2dash [title*="diagnóstico"]{display:none!important;}
.rc2dash .rc2foot{grid-template-columns:.9fr 1.85fr 1.45fr 170px!important;min-height:92px!important;height:auto!important;}
.rc2dash .rc2ytd-executive b{font-size:18px!important;white-space:nowrap!important;}
.rc2dash .rc2notes-executive{padding:12px 26px 20px!important;gap:28px!important;color:#334155!important;}
.rc2dash .rc2notes-executive span{font-weight:700!important;}
@media(max-width:980px){.rc2dash .rc2foot{grid-template-columns:1fr!important;gap:14px!important;padding:18px!important}.rc2dash .rc2notes-executive{flex-direction:column!important;gap:8px!important;}}
@media print{#strong-v19101-sync-status-panel,.strong-v19101-sync-panel,.rc2dash .rc2icons{display:none!important;}}
