#warningBanner.ui07-alert-caution{
  background:#fff8db;
  border-bottom-color:#9a6b00;
}
#warningBanner.ui07-alert-warning{
  background:#fff1ec;
  border-bottom-color:#9a2f18;
}
#warningBanner.ui07-alert-critical{
  background:#7f1d1d;
  color:#fff;
  border-bottom-color:#450a0a;
}
#warningBanner.ui07-alert-critical button{
  background:#fff;
  color:#17202a;
}
#warningBanner[data-ui07-alert-surface] strong{
  font-size:1rem;
}
.ui07-warning-detail-item{
  border-top:1px solid var(--line);
  padding:.75rem 0;
}
.ui07-warning-detail-item:first-child{
  border-top:0;
}
.ui07-warning-detail-item h3{
  margin:.15rem 0 .4rem;
}
.ui07-warning-detail-item p{
  margin:.25rem 0;
}
#warningDetailSource{
  font-size:.85rem;
  color:var(--muted);
}