/* 只调整图标绘制与图标内部尺寸，保留原有卡片、导航的排版。 */
.wb-icon { display:inline-block; width:24px; height:24px; vertical-align:middle; flex-shrink:0; pointer-events:none; }
.nav-icon .wb-icon { display:block; width:23px; height:23px; }
.brand-icon .wb-icon { width:38px; height:38px; }
.header-brand-icon { display:none; }
.app.manager-mode .header > div:first-child::before { content:none; }
.app.manager-mode .header-brand-icon { display:grid; place-items:center; width:43px; height:43px; margin-right:13px; color:#fff; flex-shrink:0; }
.header-brand-icon .wb-icon { width:41px; height:41px; }
.mgr-kpi-icon { background:transparent; color:#fff; }
.mgr-kpi.orange .mgr-kpi-icon,.mgr-kpi.red .mgr-kpi-icon { color:#fff; }
.mgr-kpi-icon .wb-icon,.summary-icon .wb-icon { width:39px; height:39px; }
.summary-icon { background:transparent; }
.mgr-kpi.blue,.summary-card.blue { --icon-detail:#2465f0; }
.mgr-kpi.sky,.summary-card.sky { --icon-detail:#1295ed; }
.mgr-kpi.teal,.summary-card.teal { --icon-detail:#0ca9a7; }
.mgr-kpi.orange,.summary-card.orange { --icon-detail:#ff941e; }
.mgr-kpi.red,.summary-card.red { --icon-detail:#f84d65; }
.mgr-kpi-art .wb-icon { width:34px; height:34px; }
.mini-icon .wb-icon { width:28px; height:28px; }
.mgr-rule-body .mini-icon { background:transparent; box-shadow:none; color:#1672ff; }
.mgr-rule-body .mini-icon.purple { color:#7050ff; }
.mgr-rule-body .mini-icon.orange { color:#ff891d; }
.mgr-rule-body .mini-icon.green { color:#0aba8b; }
.mgr-rule-body .mini-icon.cyan { color:#07b3d0; }
.mgr-rule-body .mini-icon .wb-icon { width:39px; height:39px; filter:drop-shadow(0 2px 3px #14386922); }
.mini-icon.orange { --icon-detail:#ff941e; }
.panel-head h3 .wb-icon { width:20px; height:20px; vertical-align:-4px; }
.panel-head h3 [data-icon="warning"] { --icon-detail:#fff; }
