35a2b66038
Replaces the lt-alert workaround with the new purpose-built SLA banner component now in base.css: - lt-sla-p1 (pulsing red) / lt-sla-p2 (static amber) wrapper classes - Structured subcomponents: lt-sla-icon, lt-sla-info, lt-sla-title, lt-sla-bar + lt-sla-fill (gradient fill), lt-sla-meta, lt-sla-dismiss - Dismiss now uses banner.hidden + sessionStorage key lt_sla_dismissed_<id> (aligns with web_template pattern; previous code used classList 'dismissed') - Elapsed/remaining/breach state driven by same tick() interval, now updating lt-sla-fill width instead of a separate lt-progress bar inside lt-alert-msg Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>