/* NORCOM NOC — painel regional em Alertas */
#alerts .noc-incident-intelligence{margin:0 0 16px;border:1px solid #2a5065;border-radius:13px;background:#0d2131;padding:15px;min-width:0}
#alerts .noc-inc-head{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-bottom:11px}
#alerts .noc-inc-head>div{flex:1 1 260px;min-width:0}
#alerts .noc-inc-head h2{margin:3px 0 5px;font-size:16px;color:#eaf9ff}
#alerts .noc-inc-head p:not(.eyebrow){margin:0;color:#a3c1d3;font-size:11px;line-height:1.5}
#alerts .noc-inc-head .eyebrow{font-size:9px;color:#50d3ae;margin:0}
#alerts .noc-inc-head button,#alerts .noc-inc-pon{min-height:38px;background:#173b4c;color:#cbefeb;border:1px solid #417384;border-radius:8px;padding:8px 12px;font-size:11px;max-width:100%}
#alerts .noc-inc-pon{min-width:115px}
#alerts .noc-inc-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block:1px solid #2b4a5e;margin-bottom:13px}
#alerts .noc-inc-stat{display:flex;flex-direction:column;gap:4px;padding:12px 12px;min-width:0;border-right:1px solid #2b4a5e}
#alerts .noc-inc-stat:last-child{border-right:0}
#alerts .noc-inc-stat strong{font-size:22px;color:#e9faff;line-height:1.15;font-variant-numeric:tabular-nums}
#alerts .noc-inc-stat span{font-size:10px;color:#94bfd0;line-height:1.4}
#alerts .noc-inc-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:17px;min-width:0}
#alerts .noc-inc-grid>section{min-width:0}
#alerts .noc-inc-grid h3{font-size:12px;font-weight:700;color:#c8e8f5;margin:0 0 9px}
#alerts .noc-inc-list{display:grid;gap:6px;max-height:350px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
#alerts .noc-inc-row{padding:9px 11px;border:1px solid #28485a;border-radius:9px;background:#10293a;min-width:0}
#alerts .noc-inc-row.collective{border-left:3px solid #dba45d}
#alerts .noc-inc-row-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 8px}
#alerts .noc-inc-row-head strong{font-size:11px;color:#e9f6ff;overflow-wrap:anywhere}
#alerts .noc-inc-row-head span{font-size:10px;color:#e6c391;white-space:nowrap}
#alerts .noc-inc-row p{font-size:10px;line-height:1.45;color:#98bdd1;margin:6px 0 3px;overflow-wrap:anywhere}
#alerts .noc-inc-row small{display:block;margin:5px 0;color:#c3dce4;font-size:10px;line-height:1.55}
#alerts .noc-inc-map-btn{padding:6px 9px;border:1px solid #3a8e82;border-radius:7px;background:#134d49;color:#c5f9e4;font-size:10px;min-height:35px;margin-top:5px;cursor:pointer}
#alerts .noc-inc-empty{font-size:11px;color:#91bbca;line-height:1.6;margin:0;padding:13px 10px}
#alerts .noc-inc-foot{font-size:10px;color:#91b1c3;line-height:1.5;margin:12px 0 0}
@media(max-width:900px){#alerts .noc-inc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#alerts .noc-inc-stat:nth-child(2){border-right:0}#alerts .noc-inc-stat:nth-child(-n+2){border-bottom:1px solid #2b4a5e}#alerts .noc-inc-grid{grid-template-columns:1fr}}
@media(max-width:800px){#alerts .noc-incident-intelligence{padding:12px;margin-bottom:13px}#alerts .noc-inc-head{gap:9px}#alerts .noc-inc-head>div{flex-basis:100%}#alerts .noc-inc-head button{flex:1 1 auto;min-height:42px}#alerts .noc-inc-pon{min-height:42px}#alerts .noc-inc-grid{gap:12px}#alerts .noc-inc-list{max-height:250px}#alerts .noc-inc-stat{padding:10px}#alerts .noc-inc-stat strong{font-size:20px}#alerts .noc-inc-row{padding:11px}}
