.cloud-notifications-button{position:relative}.cloud-notifications-button span{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:4px;padding:0 3px;border-radius:9px;background:#174457;color:#8ce6ff}.cloud-notifications-button.attention{border-color:#ff5979!important;color:#ff8ca2!important;box-shadow:0 0 12px rgba(255,77,112,.25)}.cloud-notifications-button.attention span{background:#ff4f70;color:white}
.fleet-health-panel{display:none;position:fixed;z-index:270;right:14px;top:50px;width:min(470px,calc(100vw - 28px));max-height:calc(100vh - 68px);overflow:auto;border:1px solid #2b819f;border-radius:9px;background:#07151c;color:#e9f8fd;box-shadow:0 18px 70px #000;font-family:Consolas,monospace}.fleet-health-panel.open{display:block}.fleet-health-panel>header{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-bottom:1px solid #245263}.fleet-health-panel header small,.fleet-health-panel header b{display:block}.fleet-health-panel header small{color:#50d7ff;font-size:9px;letter-spacing:1px}.fleet-health-panel header b{margin-top:4px;font-size:17px}.fleet-health-panel header button{border:0;background:transparent;color:#9ab2bc;font-size:24px;cursor:pointer}
.fleet-health-summary{display:flex;align-items:center;gap:18px;padding:17px}.fleet-health-pie{position:relative;display:grid;place-items:center;flex:0 0 126px;height:126px;border-radius:50%;background:conic-gradient(#ff4f70 0 var(--critical),#ffd34e var(--critical) var(--warning-end),#42df98 var(--warning-end) 100%)}.fleet-health-pie:before{content:"";position:absolute;inset:24px;border-radius:50%;background:#0a2029}.fleet-health-pie span{position:relative;text-align:center}.fleet-health-pie b,.fleet-health-pie small{display:block}.fleet-health-pie b{font-size:29px}.fleet-health-pie small{font-size:8px;color:#83a9b7}
.fleet-health-numbers{display:flex;flex-direction:column;gap:7px}.fleet-health-numbers>b{color:#fff0a4}.fleet-health-numbers span{font-size:11px}.fleet-health-numbers small{color:#7899a5;font-size:9px}.fleet-health-numbers i{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%}.fleet-health-numbers i.ok{background:#42df98}.fleet-health-numbers i.warn{background:#ffd34e}.fleet-health-numbers i.bad{background:#ff4f70}
.fleet-health-alerts{padding:0 12px 13px}.fleet-health-alert{display:flex;align-items:stretch;width:100%;margin-top:8px;border:1px solid #5d3340;border-radius:7px;background:#21151b;overflow:hidden}.fleet-health-alert.warning{border-color:#756328;background:#28230f}.fleet-health-open{display:flex;align-items:center;min-width:0;flex:1;padding:11px;border:0;background:transparent;color:#eaf8fc;text-align:left;cursor:pointer}.fleet-health-alert.warning .fleet-health-open strong{color:#ffd34e}.fleet-health-open>i{width:11px;height:11px;margin-right:10px;border-radius:50%;background:#ff9a4f}.fleet-health-open>i.critical{background:#ff395f;box-shadow:0 0 9px #ff395f}.fleet-health-open span{min-width:0;flex:1}.fleet-health-open b,.fleet-health-open small{display:block}.fleet-health-open small{margin-top:4px;color:#c59ca7}.fleet-health-open strong{margin-left:8px;color:#ff7893;font-size:9px}.fleet-health-ack{flex:0 0 auto;margin:8px 8px 8px 2px;padding:0 10px;border:1px solid #4c9ab3;border-radius:5px;background:#0c3443;color:#8ce6ff;font:700 9px Consolas,monospace;cursor:pointer}.fleet-health-ack:hover{background:#14516a;color:#fff}.fleet-health-ack:disabled{opacity:.5;cursor:wait}.fleet-health-empty{padding:22px;text-align:center;border:1px solid #285447;border-radius:7px;background:#0b2825;color:#51e3a3}
@media(max-width:700px){.fleet-health-summary{align-items:flex-start}.fleet-health-pie{flex-basis:105px;height:105px}.fleet-health-pie:before{inset:20px}}
