.analytics-anomalies{grid-column:1/-1;padding:22px;background:#fff;border:1px solid #e0e7dc;border-radius:10px;margin:20px 0;min-width:0}.anomaly-heading,.anomaly-region-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.anomaly-heading h3{font-size:17px;color:#4d6c43;margin:7px 0}.anomaly-heading p,.anomaly-scope{font-size:11px;line-height:1.9;color:#8b9b7f;margin:6px 0 15px}.anomaly-counts{display:flex;gap:8px;flex:none}.anomaly-badge{display:inline-block;padding:4px 7px;border-radius:5px;border:1px solid transparent;font-size:10px;line-height:1.5;white-space:nowrap;font-weight:500}.anomaly-badge.anomaly-warning{color:#8d5b12;background:#fff3d4;border-color:#ebce90}.anomaly-badge.anomaly-critical{color:#a13030;background:#ffeded;border-color:#edb7b7}.anomaly-badge.anomaly-normal{color:#65765b;background:#edf3e8}.anomaly-badge.anomaly-insufficient{color:#848c7f;background:#f0f2ed}.anomaly-table{overflow:auto;max-height:345px;min-width:0;border:1px solid #e9ede3;border-radius:7px}.anomaly-table table{border-collapse:collapse;width:100%;min-width:810px;font-size:11px;white-space:nowrap}.anomaly-table th{position:sticky;top:0;background:#f5f8f0;z-index:1;font-weight:500;text-align:left}.anomaly-table th,.anomaly-table td{padding:12px;border-bottom:1px solid #e9eee4}.anomaly-table strong{font-weight:500}.anomaly-table small{display:block;white-space:normal;min-width:110px;max-width:320px;font-size:10px;color:#88977c;line-height:1.8;margin-top:5px}.anomaly-table tr.anomaly-warning td{background:#fffae9;color:#906729}.anomaly-table tr.anomaly-critical td{background:#fff0ee;color:#a6413c}.anomaly-table tr.anomaly-warning td:first-child{box-shadow:inset 3px 0 #dfae4c}.anomaly-table tr.anomaly-critical td:first-child{box-shadow:inset 3px 0 #db7771}.anomaly-region-heading{margin:22px 0 12px}.anomaly-region-heading h4{font-size:13px;font-weight:500;color:#5c7951;margin:0}.anomaly-region-heading label{font-size:10px;display:flex;align-items:center;gap:8px;color:#8e9b83}.anomaly-region-heading select{font-size:11px;max-width:180px;color:#70865e;border:1px solid #dce5d4;background:white;border-radius:5px;padding:7px}.anomaly-rules{font-size:11px;line-height:1.9;color:#8a987d;margin-top:17px}.anomaly-rules summary{cursor:pointer;color:#658355}.anomaly-rules p{margin:10px 0}.anomaly-empty{font-size:11px;color:#97a389;padding:15px;text-align:center}.anomaly-step-note{grid-column:1/-1;font-size:10px;line-height:1.9;font-weight:400;color:#899678}.anomaly-step-note>span:last-child{display:block}.sku-drill-steps>div.anomaly-warning{background:#fff8e5;border-left:3px solid #dbb25a;padding:11px}.sku-drill-steps>div.anomaly-critical{background:#fff0ee;border-left:3px solid #d98077;padding:11px}.sku-drill-table tr.anomaly-warning td{background:#fff8e5}.sku-drill-table tr.anomaly-critical td{background:#fff0ee}.sku-drill-table .anomaly-badge{margin:5px 0}.realtime-map-locations .anomaly-badge{display:block;width:max-content;margin-top:5px}.realtime-map-cluster.anomaly-critical .realtime-map-cluster-halo{fill:#fbe1df;stroke:#ce7066;stroke-width:2}.realtime-map-cluster.anomaly-warning .realtime-map-cluster-halo{fill:#fff1cb;stroke:#d2a24b;stroke-width:2}.realtime-map-cluster.anomaly-critical .realtime-map-cluster-label{fill:#a23630}.realtime-map-cluster.anomaly-warning .realtime-map-cluster-label{fill:#91651c}@media(max-width:700px){.analytics-anomalies{padding:15px}.anomaly-heading{align-items:start;flex-direction:column;gap:6px}.anomaly-heading h3{font-size:15px}.anomaly-region-heading{align-items:start;gap:9px;flex-direction:column}.anomaly-region-heading label{align-self:end}.anomaly-table td,.anomaly-table th{padding:10px}.anomaly-table table{min-width:760px}}
