.notificationHealth{margin-top:10px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line,#e4e7ec);border-radius:12px;background:var(--panel-soft,#f8fafc);font-size:12px}.notificationDot{width:9px;height:9px;border-radius:50%;background:#94a3b8;flex:0 0 auto}.notificationHealth.ok .notificationDot{background:#16a34a}.notificationHealth.warn .notificationDot{background:#d97706}.notificationHealth.critical{border-color:#fecaca;background:#fff1f2;color:#991b1b}.notificationHealth.critical .notificationDot{background:#dc2626}.notificationText{min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.25}.notificationText strong{font-size:12px;font-weight:700}.notificationText small{font-size:11px;color:var(--muted,#667085)}.notificationHealth.critical .notificationText small{color:#9f1239}.notificationAction{margin-left:auto;text-decoration:none;font:inherit;font-weight:700;color:inherit;background:transparent;border:1px solid currentColor;border-radius:9px;padding:5px 7px;white-space:nowrap;cursor:pointer}.notificationAction:disabled{opacity:.65;cursor:wait}.notificationHealth.ok .notificationAction{display:none}@media(max-width:900px){.notificationHealth{margin-top:8px;padding:7px 9px}}@media(max-width:520px){.notificationText small{display:none}.notificationHealth.critical .notificationText small{display:block}.notificationHealth{gap:7px}.notificationHealth.critical{align-items:flex-start}.notificationAction{padding:4px 6px}}
.notificationDiagnostic{display:block;margin-top:3px;font-size:11px;line-height:1.35;color:var(--muted,#667085);overflow-wrap:anywhere}.notificationHealth.critical .notificationDiagnostic{color:#9f1239}

.notificationText .notificationAccount{display:block;font-size:11px;overflow-wrap:anywhere}.notificationAction{white-space:normal;max-width:190px;flex:0 0 auto}.notificationText{flex:1 1 auto}
@media(max-width:520px){.notificationHealth{flex-wrap:wrap;align-items:flex-start}.notificationText{flex-basis:calc(100% - 18px)}.notificationAction{min-height:44px;margin-left:17px;max-width:100%}}
.notificationConnections{margin-top:18px;border-top:1px solid var(--line,#e4e7ec);padding-top:14px;min-width:0}.notificationConnectionsHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.notificationConnections h3{margin:0;font-size:15px;line-height:1.4}.notificationConnections button{font:inherit;font-size:12px;min-height:44px;padding:7px 10px;border:1px solid var(--line,#d5ddd4);border-radius:9px;background:var(--panel-soft,#f8faf7);color:inherit;cursor:pointer;white-space:normal}.notificationConnections button:disabled{opacity:.65;cursor:wait}.notificationConnectionsHint{font-size:12px!important;line-height:1.5;margin:7px 0!important;color:var(--muted,#637457)}.notificationConnectionList{display:flex;flex-direction:column;gap:9px;margin:12px 0}.notificationConnection{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--line,#e4e7ec);border-radius:11px;min-width:0;scroll-margin:12px}.notificationConnection>div{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.notificationConnection strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.notificationConnection span,.notificationConnection small{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.notificationConnection small{color:var(--muted,#637457)}.notificationCurrent{display:inline;margin-left:6px;color:var(--muted,#637457);font-weight:400}.notificationConnection button{max-width:145px;flex:0 0 auto}.notificationConnectionError,.notificationConnectionNotice{color:#93421f;font-size:12px;line-height:1.5}.notificationConnection:focus-visible,.notificationConnections button:focus-visible{outline:2px solid #376a4b;outline-offset:3px}@media(max-width:520px){.notificationConnection{flex-direction:column;gap:9px}.notificationConnection button{width:100%;max-width:none}.notificationConnectionsHead{align-items:center}}
