.alert-center{margin:0 0 14px;border:1px solid #365044;border-radius:12px;background:#102019;color:var(--text,#edf5ee)}
.alert-qualifier{flex-basis:100%;color:#c8d6ce;font-size:11px;line-height:1.5}.alert-overflow>summary{cursor:pointer;min-height:36px;padding:8px 0}.alert-overflow .alert-items{padding:0}.alert-overflow>summary:focus-visible{outline:2px solid #66d5ac}
.alert-summary{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;font-size:13px;min-height:44px;flex-wrap:wrap}
.alert-summary.attention{color:#f4ce83}.alert-symbol{font-size:19px}.alert-summary strong{font-size:13px}.alert-preview{color:#b8cabc;flex:1}.alert-total{font-size:11px;white-space:nowrap;padding:3px 7px;background:#23372c;border-radius:20px;color:#d2e5d8}
.alert-items{list-style:none;margin:0;padding:0 14px}.alert-item{padding:10px 0;border-top:1px solid #2a3e32;overflow-wrap:anywhere}.alert-item-top{display:flex;gap:8px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.alert-item strong{font-size:13px}.alert-item time,.alert-item p,.alert-item a{font-size:12px;color:#b8cabc}.alert-item p{margin:4px 0}.alert-item.warning strong{color:#f4ce83}.alert-item.critical strong{color:#ffa8a5}.alert-footnote,.alert-overflow{display:block;padding:0 14px 10px;color:#a9bfb0;font-size:11px;line-height:1.4}.alert-details summary:focus-visible{outline:2px solid #66d5ac;outline-offset:2px}
@media(max-width:600px){.alert-summary{gap:7px;padding:9px 11px}.alert-preview{flex-basis:100%;font-size:12px;order:4}.alert-total{margin-left:auto}.alert-item-top time{font-size:11px}}
