
#maintenance-notice:empty{display:none}
.maintenance-banner{margin:0 0 22px;padding:16px 20px;border:1px solid #346846;border-left:3px solid #4cff8d;border-radius:12px;background:#0a1710;color:#edf4ef;font:inherit}
.maintenance-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:14px;line-height:1.45}
.maintenance-indicator{width:7px;height:7px;flex:none;border-radius:50%;background:#4cff8d}
.maintenance-heading strong{font-weight:700;color:#88ffad}
.maintenance-servers{color:#a2b2a7;font-size:12px}
.maintenance-text{margin:8px 0 0;font-size:14px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}
.maintenance-until{margin:7px 0 0;font-size:12px;color:#a2b2a7}
@media(max-width:600px){.maintenance-banner{padding:13px 15px;margin-bottom:16px}.maintenance-servers{flex-basis:100%;padding-left:19px}.maintenance-text{font-size:13px}}
