
.abu-alerts{
 direction:rtl;
 margin:16px 0;
 padding:18px;
 border:1px solid rgba(218,177,75,.35);
 border-radius:18px;
 background:linear-gradient(145deg,#101b2a,#090e18);
 color:#f4e6c0;
}
.abu-alerts[hidden]{display:none!important}
.abu-alerts h2{
 margin:0 0 8px;
 color:#e8bc59;
 font-size:18px;
}
.abu-alerts-sub{
 color:#aeb9c8;
 font-size:12px;
 margin-bottom:14px;
}
.abu-alerts-grid{
 display:grid;
 grid-template-columns:repeat(2,minmax(0,1fr));
 gap:10px;
}
.abu-alert{
 padding:13px;
 border-radius:13px;
 background:#142031;
 border:1px solid #344253;
 min-width:0;
}
.abu-alert strong{
 display:block;
 margin-bottom:7px;
 overflow-wrap:anywhere;
}
.abu-alert span{
 display:block;
 font-size:12px;
 line-height:1.8;
}
.abu-alert.ok{border-right:3px solid #38c98b}
.abu-alert.warn{border-right:3px solid #f0ad55}
.abu-alert.unknown{border-right:3px solid #8793a3}
.abu-alerts-foot{
 color:#aeb9c8;
 font-size:11px;
 margin-top:12px;
 line-height:1.8;
}
@media(max-width:600px){
 .abu-alerts{padding:12px}
 .abu-alerts-grid{grid-template-columns:1fr}
}
