/* Generated shared icon palette. */
.csense-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;width:var(--icon-size,48px);height:var(--icon-size,48px);border-radius:24%;color:var(--icon-normal);background:var(--icon-normal-bg)}
.csense-icon svg{width:70%;height:70%;color:inherit;fill:none;stroke:currentColor}
.sensor-icon-wrap .csense-icon{--icon-size:92px}
.sensor-card.has-device-icon .sensor-icon{display:none!important}
:root[data-theme='light'],.section-light{--icon-normal:#1F2937;--icon-normal-bg:#EEF2F6;--icon-alert:#DC2626;--icon-alert-bg:#FEE2E2;--icon-warning:#B45309;--icon-warning-bg:#FEF3C7;--icon-disabled:#64748B;--icon-disabled-bg:#F1F5F9;--icon-info:#4B5563;--icon-info-bg:#E5E7EB;}
:root{--icon-normal:#E2E8F0;--icon-normal-bg:#243140;--icon-alert:#FF7171;--icon-alert-bg:#48242C;--icon-warning:#FBBF24;--icon-warning-bg:#42351F;--icon-disabled:#94A3B8;--icon-disabled-bg:#26313F;--icon-info:#B9C3CF;--icon-info-bg:#2C3440;}
.csense-icon[data-icon-state="alert"]{color:var(--icon-alert);background:var(--icon-alert-bg)}
.csense-icon[data-icon-state="warning"]{color:var(--icon-warning);background:var(--icon-warning-bg)}
.csense-icon[data-icon-state="info"]{color:var(--icon-info);background:var(--icon-info-bg)}
.csense-icon[data-icon-state="disabled"]{color:var(--icon-disabled);background:var(--icon-disabled-bg)}
