.notificationEngineWrapper{z-index:999999;pointer-events:none;width:100%;height:100vh;font-family:Geist,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;position:fixed;top:0;left:0}.notificationEnginePanel{pointer-events:none;flex-direction:column;gap:8px;width:100%;max-width:360px;height:calc(100% - 68px);padding:0;display:flex;position:absolute;top:66px;right:18px;overflow:hidden}.notificationEngineItem{-webkit-user-select:none;user-select:none;cursor:default;-webkit-backdrop-filter:blur(10px)saturate(1.1);opacity:1;pointer-events:all;background:#0d0d0deb;border:1px solid #1f1f1f;border-radius:10px;grid-template-columns:18px 1fr;align-items:flex-start;gap:12px;width:100%;padding:12px 38px 13px 14px;font-family:inherit;transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:translate(0);box-shadow:0 18px 44px -14px #000000bf,inset 0 0 0 1px #ffffff04}.notificationEngineItemHidden{opacity:0;transform:translate(28px)}.notificationEngineItemImage{justify-content:center;align-items:center;width:18px;height:18px;padding-top:1px;display:flex}.notificationEngineItemImage svg{stroke:#ff5722;width:100%;height:100%}.notificationEngineItem .notificationEngineItemImage svg.lucide-circle-check,.notificationEngineItem .notificationEngineItemImage svg[stroke=\#fff]{stroke:#22c55e}.notificationEngineItem .notificationEngineItemImage svg.lucide-circle-x,.notificationEngineItem .notificationEngineItemImage svg[stroke=red]{stroke:#ef4444}.notificationEngineItemContent{width:auto;min-width:0;vertical-align:unset;padding:0}.notificationEngineItemContentTitle{color:#737373;text-transform:uppercase;letter-spacing:.16em;width:100%;margin-bottom:3px;font-family:Geist Mono,JetBrains Mono,ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:500;line-height:1.2}.notificationEngineItemContentText{color:#e8e8e8;word-break:break-word;letter-spacing:.002em;width:100%;margin-top:0;font-family:inherit;font-size:12.5px;line-height:1.45}.notificationEngineItemContentButton{cursor:pointer;pointer-events:all;opacity:.5;width:15px;height:15px;transition:opacity .2s ease-out;position:absolute;top:11px;right:10px}.notificationEngineItemContentButton:hover{opacity:1}.notificationEngineItemContentButton svg{stroke:#f5f5f5;width:100%;height:100%}@keyframes notificationSpin{to{transform:rotate(360deg)}}.notificationEngineItemImage .spinner{stroke:#ff5722;animation:.85s linear infinite notificationSpin}
